﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace Alma.Controllers
{
    public class ErrorsController : Controller
    {
        public ActionResult General(Exception exception)
        {
            //return Content("Erreur inconnue", "text/plain");
            ViewBag.Message = "Erreur inconnue";
            ViewBag.Description = "Une erreur inconnue s'est produite. Contactez l'administration du site si le problème persiste.";
            return View("Error");
        }

        public ActionResult Http404()
        {
            //return Content("Not found", "text/plain");
            ViewBag.Message = "Page introuvable";
            ViewBag.Description = "La page demandée n'existe pas.";
            return View("Error");
        }

        public ActionResult Http403()
        {
            //return Content("Forbidden", "text/plain");
            ViewBag.Message = "Accès interdit";
            ViewBag.Description = "Vous n'avez pas l'autorisation d'accéder à cette ressource.";
            return View("Error");
        }

    }
}
